package com.jianguozh.difs.support.api.ops.vo;

import com.jianguozh.difs.support.service.constant.enums.OrgEnum;
import com.jianguozh.difs.support.service.sys.entity.Role;
import lombok.Data;

import java.util.List;

/**
 * 用户详情vo
 *
 * @author hanrs
 * @email 4076130@qq.com
 * @since 2022/3/26 16:14
 */
@Data
public class UserDetailVo {

    /**
     * 主体(CATERING:餐饮单位;CORPORATE:餐饮主体;SUPPLIER:供货商;SUPERIOR:主管单位;)
     */
    private OrgEnum org;

    /**
     * 主体id
     */
    private String orgId;

    /**
     * 主体默认账号
     */
    private Boolean orgDefault;

    /**
     * 账号(用户名)
     */
    private String username;

    /**
     * 姓名
     */
    private String name;

    /**
     * 邮箱
     */
    private String email;

    /**
     * 手机(用户名)
     */
    private String mobile;

    /**
     * 状态(1:启用;0:禁用)
     */
    private Boolean status;

    /**
     * 微信openid
     */
    private String wxOpenid;

    /**
     * 钉钉openid
     */
    private String ddOpenid;

    /**
     * token版本
     */
    private Integer tokenVersion;

    /**
     * 描述
     */
    private String description;

    /**
     * 拥有的角色集合
     */
    private List<Role> roles;

}
